package com.py.framework.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.py.framework.entity.LogEntity;

/**
 * 系统日志Dao
 * @author Leegern
 * @date   2018年4月22日
 */
public interface SysLogDao {
	
	/**
	 * 分页查询系统日志
	 * @param params
	 * @return
	 */
	List<LogEntity> queryLogForPage(Map<String, Object> params);
	
	/**
	 * 批量添加系统日志
	 * @param datas 日志实体集合
	 * @return
	 */
	int batchAddLogInfo(List<LogEntity> datas);
	
	/**
	 * 根据日志Id查询日志信息
	 * @param id 日志Id
	 * @return
	 */
	List<LogEntity> findOneLog(@Param("id") long id);

	
	List<Map> getLoginTimesByDept();

	List<LogEntity> queryLog(@Param("realName")String realName, @Param("logType")int logType);

}